#pragma once

#include <SFML/Graphics.hpp>

#include "GameEntity.h"

class LevelManager;

class PlayerEntity : public GameEntity
{
public:
	PlayerEntity(int team);
	~PlayerEntity();

	void OnNodeReached();

	void Tick(float DeltaTime);
	bool OnInput(sf::Event::KeyEvent* pKeyEvent, bool keyDown);
	
private:
	Node::Direction m_currentDir;
};